"To offer an explanation" means to give a reason or provide information to help someone understand or clarify something.